<?php namespace Admin\Controller; 
use Common\Model\Link;
/**
 * 友情链接管理控制器
 * Hd
 * 
 */
class LinkController extends CommonController{
	private $data;
	//构造函数
	public function __init()
	{
		
		$this->data=new Link;
//		继承父级的init构造函数
		parent::__init();
	}
	
	public function index(){
//		获取表里的数据
		$data=$this->data->orderBy('sort','DESC')->get();
//		分配数据
		View::with('data',$data);
		View::make();
	}
//	添加
	public function add(){
		if(IS_POST){
			$result=$this->data->store();
			if(!$result){
				$this->error($this->data->getError());
			}else{
				$this->success('添加成功',U('index'));
			}
		}

		View::make();
	}
//	编辑
	public function edit(){
		if(IS_POST){
//			调用Link页面里面的edit方法
			$result=$this->data->edit();
//			判断返回结果的 真假
			if(!$result){
				$this->error($this->data->getError());
			}else{
				$this->success('编辑成功',U('index'));
			}
		}
		
//		获取lid
		$lid=Q('get.lid');
//		获取要编辑的那一条的数据存到变量中方便模板页面里边调用
		$oldData=$this->data->where('lid',$lid)->find();
//		var_dump($oldData);die;
//		分配数据
		View::with('oldData',$oldData);
//		加载模版
		View::make();
	}
//	删除
	public function del(){
//		调用Link里面的del放发
		$result=$this->data->del();
//		判断返回结果的真假，
		if(!$result){
			$this->error('删除失败');
		}else{
			$this->success('删除成功');
		}
		
		
	}
	

}
















